import {
  // create naive ui
  create,
  // component
  NButton,
  NCard,
  NAvatar,
  NDivider,
  NIcon,
  NEllipsis,
  NTag,
  NTable,
  NDataTable,
  NCode,
  NMenu,
  NDialog,
  NMessageProvider,
  NSpin,
  NSpace,
  NTabs,
  NGrid,
  NGridItem,
  NLayout,
  NLayoutSider,
  NLayoutContent,
  NConfigProvider,
  // form component
  NForm,
  NFormItem,
  NAutoComplete,
  NCheckbox,
  NDatePicker,
  NInput,
  NMention,
  NRadio,
  NRate,
  NSelect,
  NSwitch,
  NTimePicker,
} from 'naive-ui'

export default create({
  components: [
    NButton, 
    NCard,
    NAvatar,
    NDivider,
    NIcon,
    NEllipsis,
    NTag,
    NTable,
    NDataTable,
    NCode,
    NMenu,
    NDialog,
    NMessageProvider,
    NSpin,
    NSpace,
    NTabs,
    NForm,
    NFormItem,
    NAutoComplete,
    NCheckbox,
    NDatePicker,
    NInput,
    NMention,
    NRadio,
    NRate,
    NSelect,
    NSwitch,
    NTimePicker,
    NGrid,
    NGridItem,
    NLayout,
    NLayoutSider,
    NLayoutContent,
    NConfigProvider,
  ]
});

